package es.antonio.duarte.abrahamAdmin.struts.forms;

import java.util.Date;

import org.apache.struts.validator.ValidatorForm;

/**
 * Form encargado de recoger los datos para actualizar o insertar un diario.
 */
public class InsertarOModificarDiarioForm extends ValidatorForm {

   /** Identificador unico de la clase. */
   private static final long serialVersionUID = 4701844553169831547L;

   /** El titulo a insertar o actualizar del diario. */
   private String diarioTitulo;

   /** El cuerpo a insertar o actualizar del diario. */
   private String diarioCuerpo;
   
   /** La fecha a insertar o actualizar del diario. */
   private Date diarioFecha;
   
   /** El id del diario a actualizar, en caso de insertar será nulo. */
   private Long diarioId;

   /**
    * Obtiene el valor de diarioTitulo.
    * @return Valor de diarioTitulo
    */
   public String getDiarioTitulo() {
      return diarioTitulo;
   }

   /**
    * Asigna el valor de diarioTitulo.
    * @param diarioTitulo Valor a asignar
    */
   public void setDiarioTitulo(final String diarioTitulo) {
      this.diarioTitulo = diarioTitulo;
   }

   /**
    * Obtiene el valor de diarioId.
    * @return Valor de diarioId
    */
   public Long getDiarioId() {
      return diarioId;
   }

   /**
    * Asigna el valor de diarioId.
    * @param diarioId Valor a asignar
    */
   public void setDiarioId(final Long diarioId) {
      this.diarioId = diarioId;
   }
   
   /**
    * Obtiene el valor de diarioCuerpo.
    * @return Valor de diarioCuerpo
    */
   public String getDiarioCuerpo() {
	   return diarioCuerpo;
   }
   
   /**
    * Asigna el valor de diarioCuerpo.
    * @param diarioCuerpo Valor a asignar
    */
   public void setDiarioCuerpo(final String diarioCuerpo) {
	   this.diarioCuerpo = diarioCuerpo;
   }
   /**
    * Obtiene el valor de diarioFecha.
    * @return Valor de diarioFecha
    */
   public Date getDiarioFecha() {
	   return diarioFecha;
   }
   
   /**
    * Asigna el valor de diarioFecha.
    * @param diarioFecha Valor a asignar
    */
   public void setDiarioFecha(final Date diarioFecha) {
	   this.diarioFecha = diarioFecha;
   }
}
